package cn.t.dto.order;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author l
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class DislodgeOrderDTO  implements Serializable {
    /**
     * 领料订单号
     */
    private String orderSn;
    /**
     * 设备标识
     */
    private String imei;
    /**
     * 下单时间
     */
    private String gmtCreatOrder;
    /**
     * 工单号
     */
    private String workOrderSn;
    /**
     * 设备名称
     */
    private String deviceName;
    /**
     * 设备类型：1 重力开门柜 2 重力格口柜 3 无重力格口柜 4重力货架 5 弹簧柜 6礼品格子柜 7旋转柜
     */
    private String deviceType;
    /**
     * 设备编号
     */
    private Long deviceId;
    /**
     * 领用人姓名
     */
    private String userName;
    /**
     * 领用人卡号
     */
    private String cardCode;
    /**
     * 成本中心
     */
    private String costCenterName;
    /**
     * 成本中心id
     */
    private Long costCenterId;
    /**
     * 设备端开门时间
     */
    private String gmtOpen;
    /**
     * 设备端关门时间
     */
    private String gmtClose;
    /**
     * 创建时间
     */
    private String gmtCreated;

    /**
     * 异常类型
     */
    private String exceptionTypeName;
    /**
     * 转单状态
     */
    private String orderTransferStatusName;
    /**
     * 转单状态
     */
    private Integer orderTransferStatus;
    /**
     * 转单操作人
     */
    private String transferAdminName;
    /**
     * 转单时间
     */
    private String gmtTransfer;
    /**
     * 推送状态
     */
    private String pushStatus;
    /**
     * 公司名称
     */
    private String firmName;
    /**
     * 公司编码
     */
    private String firmCode;
    /**
     * 公司id
     */
    private Long firmId;

}
